package cn.tedu.tmall.front.mall.pojo.param;

import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;
import java.util.List;

@Data
@FieldDefaults(level = lombok.AccessLevel.PRIVATE)
public class OrderCreateParam implements Serializable {
    /*
     * todo 订单生成/提交
     *  结算页
     *  1.用户地址 2.支付方式 3.配送方式 4.发票信息(可选) 5.优惠券(可选) 等
     */

    /**
     * 商品信息列表
     */
    private List<GoodsItemParam> goodsItemParams;
    /**
     * 商品总价
     */
    private Long totalPrice;
    /**
     * 用户地址
     */
    private UserAddressParam userAddressParam;

}
